Transactional Language Constructs for C + +
نویسنده
چکیده
Authors: Hans Boehm, HP, [email protected] Justin Gottschlich, Intel, [email protected] Victor Luchangco, Oracle, [email protected] Maged Michael, IBM, [email protected] Mark Moir, Oracle, [email protected] Clark Nelson, Intel, [email protected] Torvald Riegel, Red Hat, [email protected] Tatiana Shpeisman, Intel, [email protected] Michael Wong, IBM, [email protected]
منابع مشابه
Pillar: A Parallel Implementation Language
As parallelism in microprocessors becomes mainstream, new programming languages and environments are emerging to meet the challenges of parallel programming. To support research on these languages, we are developing a lowlevel language infrastructure called Pillar (derived from Parallel Implementation Language). Although Pillar programs are intended to be automatically generated from source pro...
متن کاملThe role of negotiation and TA in Iranians’ second language acquisition
In this study, it is attempted to survey some intervening factors leading L2 Iranian learners’ not to be successful as well, and then seeks some of the features that might be applicable to open new windows into L2 learners in Iran. Also it concerns some aspects of language learning, which have received poor attention from both pedagogical and non-pedagogical areas. This article examined some so...
متن کاملFrom Locks to Transactional Memory: Lessons Learned from Porting a Real-world Application
Lock-based constructs such as mutual exclusion and condition variables are commonly employed for concurrency control, especially when preemptive multithreading with shared memory is used. However, locks have received a fair amount of criticism, in particular due to their complexity. Transactional memory has been proposed as a simpler alternative to lock-based synchronization, but it is still no...
متن کاملTransactional and Interactional Strategies on Iranian Intermediate EFL Learners’ Spoken Language Performance
This study investigated the effect of transactional and interactional strategies on developing Iranian intermediate EFL learners’ spoken language performance. First of all, to homogenize the participants, the researcher administered IELTS speaking tests to 50 participants as the pre-test in order to select the main sample of the study which were 30 students. That is, those participants whose sc...
متن کاملThe ATOMOΣ Transactional Programming Language
Atomos is the first programming language with implicit transactions, strong atomicity, and a scalable multiprocessor implementation. Atomos is derived from Java, but replaces its synchronization and conditional waiting constructs with simpler transactional alternatives. The Atomos watch statement allows programmers to specify fine-grained watch sets used with the Atomos retry conditional waitin...
متن کاملA Domain Specific Language for Composable Memory Transactions in Java
In this paper we present CMTJava, a domain specific language for composable memory transactions [7] in Java. CMTJava provides the abstraction of transactional objects. Transactional objects have their fields accessed only by special get and set methods that are automatically generated by the compiler. These methods return transactional actions as a result. A transactional action is an action th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012